package com.model.dao.mapping;

import com.model.domain.enaho.cuestionario.SeccionEnum;

/**
 *
 * @author Rdelacruz
 */
public enum Enaho01 
implements SeccionEnum
{
    CAP_100("CampoEna01_Cap_100"),
    CAP_100A("CampoEna01_Cap_100A"),
    CAP_100B("CampoEna01_Cap_100B"),
    CAP_200("CampoEna01_Cap_200"),
    CAP_600("CampoEna01_Cap_600"),
    CAP_601("CampoEna01_Cap_601"),
    CAP_602("CampoEna01_Cap_602"),
    CAP_602A("CampoEna01_Cap_602A"),
    CAP_603("CampoEna01_Cap_603"),
    CAP_604("CampoEna01_Cap_604"),
    CAP_605("CampoEna01_Cap_605"),
    CAP_606("CampoEna01_Cap_606"),
    CAP_606D("CampoEna01_Cap_606D"),
    CAP_607("CampoEna01_Cap_607"),
    CAP_609("CampoEna01_Cap_609"),
    CAP_610("CampoEna01_Cap_610"),
    CAP_611("CampoEna01_Cap_611"),
    CAP_612("CampoEna01_Cap_612"),
    CAP_612A("CampoEna01_Cap_612A"),
    CAP_700A("CampoEna01_Cap_700A"),
    CAP_700B("CampoEna01_Cap_700B"),
    CAP_700C("CampoEna01_Cap_700C"),
    CAP_700D("CampoEna01_Cap_700D"),
    CAP_800A("CampoEna01_Cap_800A"),
    CAP_800B("CampoEna01_Cap_800B"),
    FECHA_VISITA("CampoEna01_FechaVisita"),
    OBSERVACIONES("CampoEna01_Observaciones"),
    OTROS_HOGAR("CampoEna01_Otros_Hogar"),
    OTROS_PRODUCTO("CampoEna01_Otros_Producto");
    
    private String tabla;
    
    private Enaho01(String tabla){
        this.tabla = tabla;
    } 

    public String getTabla() {
        return tabla;
    }

    @Override
    public boolean tieneColumnaCompleto() {
        switch(this) {
            case CAP_600:
            case FECHA_VISITA:
            case OBSERVACIONES:
            case OTROS_HOGAR:
            case OTROS_PRODUCTO:
                return false;            
        }        
        return true;
    }
    
}
